diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java index 69dd75d1..01758a31 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java +++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java @@ -116,10 +116,13 @@ public class ActSarItemsBussEOService { textStatus = BussEnum.BUSS_YX.getValue(); } + Map attrInfoMap = sarBussStandAttrInfoService.getBussAttrInfo(standId); + String sarStandAttrInfo = JSONObject.toJSONString(attrInfoMap); SarBussionessStand bussionessStand = new SarBussionessStand(); bussionessStand.setId(standId); bussionessStand.setTextStatusBuss(textStatus); - iSarBussionessStandService.updateById(bussionessStand); + bussionessStand.setSarStandAttrEOStr(sarStandAttrInfo); + iSarBussionessStandService.updateSarBussionessStand(bussionessStand); SarBussionessStandState state = new SarBussionessStandState(); state.setStandId(standId); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/controller/SarBussStandAttrInfoController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/controller/SarBussStandAttrInfoController.java index 9a1d426f..6491a480 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/controller/SarBussStandAttrInfoController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/controller/SarBussStandAttrInfoController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.Api; import com.adc.da.base.web.BaseController; import java.util.List; +import java.util.Map; import static org.springframework.http.MediaType.APPLICATION_JSON_UTF8_VALUE; @@ -33,6 +34,20 @@ public class SarBussStandAttrInfoController extends BaseController> getBussAttrInfo(String standId) throws Exception { + return Result.success(sarBussStandAttrInfoEOService.getBussAttrInfo(standId)); + } + + @ApiOperation(value = "|SarBussStandAttrInfoEO|单个查询") + @GetMapping("/getSelectFieldValByStandId") +// @RequiresPermissions("lawss:sarBussStandAttrInfo:list") + public ResponseMessage getSelectFieldValByStandId(String field,String standId) throws Exception { + return Result.success(sarBussStandAttrInfoEOService.selectFieldValByStandId(field,standId)); + } + @ApiOperation(value = "|SarBussStandAttrInfoEO|分页查询") @GetMapping("/page") // @RequiresPermissions("lawss:sarBussStandAttrInfo:page") diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/service/ISarBussStandAttrInfoService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/service/ISarBussStandAttrInfoService.java index a332d80c..e7c0793b 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/service/ISarBussStandAttrInfoService.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/service/ISarBussStandAttrInfoService.java @@ -5,6 +5,7 @@ import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfoEOPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; +import java.util.Map; /** *

@@ -16,6 +17,8 @@ import java.util.List; */ public interface ISarBussStandAttrInfoService extends IService { + Map getBussAttrInfo(String standId); + String selectFieldValByStandId(String field,String standId); int updateStandInfo(String standId,String field,String value); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/service/impl/SarBussStandAttrInfoServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/service/impl/SarBussStandAttrInfoServiceImpl.java index d4a5a599..7cb547d0 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/service/impl/SarBussStandAttrInfoServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/service/impl/SarBussStandAttrInfoServiceImpl.java @@ -4,10 +4,12 @@ import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo; import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao; import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfoEOPage; import com.adc.da.slrs.sarBussStandAttrInfo.service.ISarBussStandAttrInfoService; +import com.adc.da.utils.util.InitStandAttrUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** *

@@ -20,6 +22,12 @@ import java.util.List; @Service public class SarBussStandAttrInfoServiceImpl extends ServiceImpl implements ISarBussStandAttrInfoService { + @Override + public Map getBussAttrInfo(String standId){ + String fieldInfo = InitStandAttrUtil.queryFieldBuss; + return this.baseMapper.selectStandFieldAndData(fieldInfo,standId); + } + @Override public int updateStandInfo(String standId,String field,String value){ return this.baseMapper.updateStandInfo(standId,field,value);