Commit 4cbcd28c authored by limei's avatar limei

修改模拟表单提交接口

parent 85890fe4
......@@ -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 org.mapstruct.Mapper;
import java.util.List;
import java.util.Map;
/**
......@@ -21,4 +22,6 @@ public interface CheckModelMapper extends BaseMapper<CheckModel> {
String saveModel(JSONObject jsonObject);
String modifyModel(CheckModel checkModel);
}
......@@ -65,5 +65,9 @@ public interface CheckModelService extends IService<CheckModel> {
String saveModel(JSONObject jsonObject);
String modifyModel(CheckModel checkModel);
}
......@@ -11,4 +11,10 @@
</where>
</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>
......@@ -48,6 +48,17 @@ public class CheckModelController extends BaseController {
* return
*/
@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")
@ApiOperation(httpMethod = "GET",value = "根据code查询最后一次校验模型", notes = "查询code最后一次校验模型")
public ResponseModel<CheckModel> selectOneByDate(String amosOrgCode) {
......@@ -112,9 +123,13 @@ public class CheckModelController extends BaseController {
public ResponseModel<String> saveModel(@RequestBody JSONObject 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;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
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.toolkit.ObjectUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
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.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.ModelNameEnum;
import com.yeejoin.amos.boot.module.tdc.api.feign.IdxFeignService;
......@@ -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