|
@@ -43,6 +43,22 @@ public class SyCarryServiceImpl extends ServiceImpl<SyCarryMapper, SyCarry> impl
|
|
|
for(SyCarryB entity:syCarryBList) {
|
|
|
|
|
|
entity.setHeadId(syCarry.getId());
|
|
|
+ if(StringUtils.isNotBlank(entity.getJhyByData())){
|
|
|
+ String[] ids = entity.getJhyByData().split(",");
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
|
+ for (String o:ids){
|
|
|
+ LoginUser user = iSysBaseAPI.getUserByName(o);
|
|
|
+ if(user != null){
|
|
|
+ if(StringUtils.isBlank(sb.toString())){
|
|
|
+ sb.append(user.getRealname());
|
|
|
+ }else{
|
|
|
+ sb.append("/").append(user.getRealname());
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ entity.setJhyNameData(sb.toString());
|
|
|
+ }
|
|
|
syCarryBMapper.insert(entity);
|
|
|
}
|
|
|
}
|
|
@@ -59,6 +75,22 @@ public class SyCarryServiceImpl extends ServiceImpl<SyCarryMapper, SyCarry> impl
|
|
|
for(SyCarryB entity:syCarryBList) {
|
|
|
|
|
|
entity.setHeadId(syCarry.getId());
|
|
|
+ if(StringUtils.isNotBlank(entity.getJhyByData())){
|
|
|
+ String[] ids = entity.getJhyByData().split(",");
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
|
+ for (String o:ids){
|
|
|
+ LoginUser user = iSysBaseAPI.getUserByName(o);
|
|
|
+ if(user != null){
|
|
|
+ if(StringUtils.isBlank(sb.toString())){
|
|
|
+ sb.append(user.getRealname());
|
|
|
+ }else{
|
|
|
+ sb.append("/").append(user.getRealname());
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ entity.setJhyNameData(sb.toString());
|
|
|
+ }
|
|
|
syCarryBMapper.insert(entity);
|
|
|
}
|
|
|
}
|
|
@@ -213,10 +245,15 @@ public class SyCarryServiceImpl extends ServiceImpl<SyCarryMapper, SyCarry> impl
|
|
|
List<SyCarryB> syCarryB2 = syCarryBMapper.selectByMainId(syCarryB.getHeadId());
|
|
|
boolean ifAll = true;
|
|
|
for(SyCarryB o:syCarryB2){
|
|
|
+ if(StringUtils.isBlank(o.getJhyBy())){
|
|
|
+ ifAll = false;
|
|
|
+ break;
|
|
|
+ }
|
|
|
String[] jhy = o.getJhyBy().split("/");
|
|
|
- String[] jhyData = o.getJhyByData().split("/");
|
|
|
+ String[] jhyData = o.getJhyByData().split(",");
|
|
|
if(jhyData.length != jhy.length){
|
|
|
ifAll = false;
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
if(ifAll){
|