Commit 4cbcd28c authored by limei's avatar limei

修改模拟表单提交接口

parent 85890fe4
...@@ -8,6 +8,7 @@ import com.yeejoin.amos.boot.module.tdc.api.dto.CheckModelDto; ...@@ -8,6 +8,7 @@ import com.yeejoin.amos.boot.module.tdc.api.dto.CheckModelDto;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel; import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
...@@ -21,4 +22,6 @@ public interface CheckModelMapper extends BaseMapper<CheckModel> { ...@@ -21,4 +22,6 @@ public interface CheckModelMapper extends BaseMapper<CheckModel> {
String saveModel(JSONObject jsonObject); String saveModel(JSONObject jsonObject);
String modifyModel(CheckModel checkModel);
} }
...@@ -65,5 +65,9 @@ public interface CheckModelService extends IService<CheckModel> { ...@@ -65,5 +65,9 @@ public interface CheckModelService extends IService<CheckModel> {
String saveModel(JSONObject jsonObject); String saveModel(JSONObject jsonObject);
String modifyModel(CheckModel checkModel);
} }
...@@ -11,4 +11,10 @@ ...@@ -11,4 +11,10 @@
</where> </where>
</select> </select>
<update id="modifyModel">
update tdc_model SET model_name=#{modelName},amos_org_code=#{amosOrgCode},idx_table_name=#{idxTableName},
model_rule=#{modelRule},model_file=#{modelFile},model_picture_url=#{modelPictureUrl} where sequence_nbr=#{sequenceNbr}
</update>
</mapper> </mapper>
...@@ -48,6 +48,17 @@ public class CheckModelController extends BaseController { ...@@ -48,6 +48,17 @@ public class CheckModelController extends BaseController {
* return * return
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "selectBySequenceNbr")
@ApiOperation(httpMethod = "GET",value = "根据amosOrgCode查询模型列表", notes = "根据amosOrgCode查询模型列表")
public ResponseModel<CheckModel> selectBySequenceNbr(String sequenceNbr) {
return ResponseHelper.buildResponse(checkModelService.getById(sequenceNbr));
}
/**
* 根据amosOrgCode查询
* return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "selectOneByDate") @GetMapping(value = "selectOneByDate")
@ApiOperation(httpMethod = "GET",value = "根据code查询最后一次校验模型", notes = "查询code最后一次校验模型") @ApiOperation(httpMethod = "GET",value = "根据code查询最后一次校验模型", notes = "查询code最后一次校验模型")
public ResponseModel<CheckModel> selectOneByDate(String amosOrgCode) { public ResponseModel<CheckModel> selectOneByDate(String amosOrgCode) {
...@@ -112,9 +123,13 @@ public class CheckModelController extends BaseController { ...@@ -112,9 +123,13 @@ public class CheckModelController extends BaseController {
public ResponseModel<String> saveModel(@RequestBody JSONObject jsonObject ){ public ResponseModel<String> saveModel(@RequestBody JSONObject jsonObject ){
return ResponseHelper.buildResponse(checkModelService.saveModel(jsonObject)); return ResponseHelper.buildResponse(checkModelService.saveModel(jsonObject));
} }
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PostMapping(value = "/modifyModel")
@ApiOperation(httpMethod = "POST", value = "根据sequenceNbr修改模型校验表单", notes = "根据sequenceNbr修改模型校验表单")
public ResponseModel<String> modifyModel(@RequestBody CheckModel checkModel) {
return ResponseHelper.buildResponse(checkModelService.modifyModel(checkModel));
}
} }
...@@ -5,12 +5,14 @@ import com.alibaba.fastjson.JSON; ...@@ -5,12 +5,14 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yeejoin.amos.boot.module.tdc.api.dto.CheckModelDto; import com.yeejoin.amos.boot.module.tdc.api.dto.CheckModelDto;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel; import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult;
import com.yeejoin.amos.boot.module.tdc.api.enums.ModeNameProjectIdEnum; import com.yeejoin.amos.boot.module.tdc.api.enums.ModeNameProjectIdEnum;
import com.yeejoin.amos.boot.module.tdc.api.enums.ModelNameEnum; import com.yeejoin.amos.boot.module.tdc.api.enums.ModelNameEnum;
import com.yeejoin.amos.boot.module.tdc.api.feign.IdxFeignService; import com.yeejoin.amos.boot.module.tdc.api.feign.IdxFeignService;
...@@ -302,5 +304,14 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im ...@@ -302,5 +304,14 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
} }
@Override
public String modifyModel(CheckModel checkModel){
return checkModelMapper.modifyModel(checkModel);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment