合并分支 'dev_20230216' 到 'master'

Dev 20230216

查看合并请求 laws-foton-slrs/foton-slrs-system-rest!73
This commit is contained in:
高嵩
2023-05-11 18:12:40 +08:00
6 changed files with 56 additions and 1 deletions
@@ -502,4 +502,6 @@ public interface workFlowFeignClient {
List<SarBussionessStandState> getSarBussionStandPageNo(@RequestBody List<SarBussionessStandState> rows);
@RequestMapping(value = "/bat-wkflow/busProcessModel/recieveFile",method = RequestMethod.POST)
void recieveFile(@RequestParam("fileNm") String fileNm,@RequestParam("standNo") String standNo,@RequestParam("fileId") String fileId);
@RequestMapping(value = "/bat-wkflow/datas/bus-process-new/endPrcName",method = RequestMethod.GET)
String endPrcName(@RequestParam("prcName")String prcName,@RequestParam("esId") String esId);
}
@@ -469,4 +469,8 @@ public class workFlowFeignClientImpl {
public void recieveFile(@RequestParam("fileNm") String fileNm,@RequestParam("standNo") String standNo,@RequestParam("fileId") String fileId) {
workFlowFeignClient.recieveFile(fileNm,standNo,fileId);
}
public String endPrcName(String prcName,String esId) {
return workFlowFeignClient.endPrcName(prcName,esId);
}
}
@@ -1198,7 +1198,7 @@ public class WorkFlowController extends BaseController {
qbfsForm.put("esStandRelations",data.getEsStandRelations());
qbfsForm.put("isRelate",data.getIsRelate());
qbfsForm.put("useLevel",data.getUseLevel());
qbfsForm.put("esId",data.getId());
if(StringUtils.isNotBlank(data.getUseLevel())){
List<DicTypeEO> dicTypeEOS = dicTypeEODao.selectDic("VBERTFDGGF");
if(!dicTypeEOS.isEmpty()) {
@@ -1326,4 +1326,20 @@ public class WorkFlowController extends BaseController {
workFlowFeignClient.recieveFile(fileNm,standNo,fileId);
}
@ApiOperation(value = "福企标制修订计划流程变更 在合并 延期 取消 更名 流程变更 批准则结束")
@GetMapping("/endPrcName")
public String endPrcName(String sort,String prcName,String json){
if(StringUtils.isBlank(prcName) || StringUtils.isBlank(json) || StringUtils.isBlank(sort)){
return "失败,参数为空.";
}else {
prcName = sort+"-"+prcName+"-计划立项";
}
JSONObject jsonObject = JSON.parseObject(json);
String esId = jsonObject.getString("esId");
if(StringUtils.isBlank(esId)){
return "失败,参数为空.";
}
return workFlowFeignClient.endPrcName(prcName,esId);
}
}
@@ -685,5 +685,11 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
public ResponseMessage cleaningDataReview (){
return sarBussionessStandEOService.cleaningDataReview();
}
@ApiOperation(value = "企业标准 废止流程 立即废止(或者现行有效)")
@GetMapping("/repeal")
public ResponseMessage repeal(String id,String type){
return sarBussionessStandEOService.repeal(id,type);
}
}
@@ -68,5 +68,7 @@ public interface ISarBussionessStandService extends IService<SarBussionessStand>
ResponseMessage selectByIdAtt(String id);
ResponseMessage cleaningDataReview();
ResponseMessage repeal(String id, String type);
}
@@ -51,6 +51,7 @@ import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import com.adc.da.slrs.sarBussionessStand.dao.SarBussionessStandDao;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStandExport;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
import com.adc.da.slrs.sarBussionessStandState.dao.SarBussionessStandStateDao;
import com.adc.da.slrs.sarBussionessStandState.service.ISarBussionessStandStateService;
import com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.IQualityEvaluationService;
import com.adc.da.slrs.sarInstitution.dao.TsInstitutionDao;
@@ -278,6 +279,9 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
@Autowired
private IAttFileEOService iAttFileEOService;
@Autowired
private SarBussionessStandStateDao sarBussionessStandStateDao;
@Override
public SarBussionessStand getStandInfoByReviseStatus(String reviseStatus,String standSort,String taskId){
SarBussionessStand bussionessStand = new SarBussionessStand();
@@ -364,6 +368,10 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
// personShareEODao.deleteByResId(id);
//删除标准关联的value表
sarBussStandValEODao.deleteDataByStandId(id);
//删除企标复审计划
QueryWrapper<SarBussionessStandState> objectQueryWrapper = new QueryWrapper<>();
objectQueryWrapper.eq("STAND_ID",id);
sarBussionessStandStateDao.delete(objectQueryWrapper);
List<SarBussStandFile> listFile = sarBussStandFileEODao.selectFileByStandId(id);
if (listFile != null) {
if (!listFile.isEmpty()) {
@@ -4638,6 +4646,23 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
return Result.success(sarBussStandAttrInfos);
}
@Override
public ResponseMessage repeal(String id, String type) {
if(type.equals("废除")){
SarBussionessStand sarBussionessStand = new SarBussionessStand();
sarBussionessStand.setId(id);
sarBussionessStand.setTextStatusBuss("3lqnlgmgcn");
baseMapper.updateById(sarBussionessStand);
}else {
//有效
SarBussionessStand sarBussionessStand = new SarBussionessStand();
sarBussionessStand.setId(id);
sarBussionessStand.setTextStatusBuss("9z741h2m3j");
baseMapper.updateById(sarBussionessStand);
}
return Result.success();
}
public String updateInfo(List<String> asList,String standId,String attfId) {
//重复的集合
List<AttFileEO> chongfu = new ArrayList<>();