1.监督计划功能调整
This commit is contained in:
@@ -75,6 +75,7 @@ public class PmsTemUserServiceImpl extends ServiceImpl<PmsTemUserMapper, PmsTemU
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Boolean updatePmsTemUser(PmsTemUserParam.UpdatePmsTemUserParam updatePmsTemUserParam) {
|
public Boolean updatePmsTemUser(PmsTemUserParam.UpdatePmsTemUserParam updatePmsTemUserParam) {
|
||||||
PmsTemUserPO result = this.getById(updatePmsTemUserParam.getObjId());
|
PmsTemUserPO result = this.getById(updatePmsTemUserParam.getObjId());
|
||||||
PmsTemUserPO pmsTemUserPO = new PmsTemUserPO();
|
PmsTemUserPO pmsTemUserPO = new PmsTemUserPO();
|
||||||
@@ -82,6 +83,14 @@ public class PmsTemUserServiceImpl extends ServiceImpl<PmsTemUserMapper, PmsTemU
|
|||||||
if(!result.getMaintOrg().equals(updatePmsTemUserParam.getMaintOrg())){
|
if(!result.getMaintOrg().equals(updatePmsTemUserParam.getMaintOrg())){
|
||||||
assOrg(pmsTemUserPO);
|
assOrg(pmsTemUserPO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!updatePmsTemUserParam.getConsName().equals(result.getConsName())){
|
||||||
|
//修改全过程表数据
|
||||||
|
LambdaUpdateWrapper<PmsTemProcessTrackPO> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
|
updateWrapper.set(PmsTemProcessTrackPO::getTempUserDossierName,updatePmsTemUserParam.getConsName()).eq(PmsTemProcessTrackPO::getTempUserDossierId,result.getObjId());
|
||||||
|
pmsTemProcessTrackMapper.update(null,updateWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
return this.updateById(pmsTemUserPO);
|
return this.updateById(pmsTemUserPO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.njcn.process.pojo.po;
|
package com.njcn.process.pojo.po;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||||
@@ -42,16 +43,28 @@ public class SupvPlanRel {
|
|||||||
|
|
||||||
private String relObjName;
|
private String relObjName;
|
||||||
|
|
||||||
@JsonSerialize(using = TimestampAsLongSerializer.class)
|
private Timestamp createTimes;
|
||||||
private Timestamp createTime;
|
|
||||||
|
|
||||||
@JsonSerialize(using = TimestampAsLongSerializer.class)
|
@TableField(exist = false)
|
||||||
private Timestamp updateTime;
|
private Long createTime;
|
||||||
|
|
||||||
|
private Timestamp updateTimes;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private Long updateTime;
|
||||||
|
|
||||||
private String isDelete;
|
private String isDelete;
|
||||||
|
|
||||||
@JsonSerialize(using = TimestampAsLongSerializer.class)
|
private Timestamp deleteTimes;
|
||||||
private Timestamp deleteTime;
|
@TableField(exist = false)
|
||||||
|
private Long deleteTime;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void prepareForSerialization() {
|
||||||
|
this.createTime = (this.createTimes != null) ? this.createTimes.getTime() : null;
|
||||||
|
this.updateTime = (this.updateTimes != null) ? this.updateTimes.getTime() : null;
|
||||||
|
this.deleteTime = (this.deleteTimes != null) ? this.deleteTimes.getTime() : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -189,20 +189,9 @@ public class SupvPushGwServiceImpl implements SupvPushGwService {
|
|||||||
//电容器组需要上送对象
|
//电容器组需要上送对象
|
||||||
List<SupvPlanRel> supvPlanRelList = supvPlanRelMapper.selectList(new LambdaQueryWrapper<SupvPlanRel>().eq(SupvPlanRel::getPlanId,supvPlan.getPlanId()));
|
List<SupvPlanRel> supvPlanRelList = supvPlanRelMapper.selectList(new LambdaQueryWrapper<SupvPlanRel>().eq(SupvPlanRel::getPlanId,supvPlan.getPlanId()));
|
||||||
if(CollUtil.isNotEmpty(supvPlanRelList)){
|
if(CollUtil.isNotEmpty(supvPlanRelList)){
|
||||||
System.out.println("njcnnjcnnjcn");
|
supvPlanRelList.forEach(SupvPlanRel::prepareForSerialization);
|
||||||
ObjectMapper objectMapper = new ObjectMapper();
|
|
||||||
supvPlanRelList.forEach(item -> {
|
|
||||||
String jsonString = null;
|
|
||||||
try {
|
|
||||||
jsonString = objectMapper.writeValueAsString(item);
|
|
||||||
} catch (JsonProcessingException e) {
|
|
||||||
throw new RuntimeException(e);
|
|
||||||
}
|
|
||||||
System.out.println(jsonString);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
supvPlan.setPlanRel(supvPlanRelList);
|
supvPlan.setPlanRel(supvPlanRelList);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//监督类型编码
|
//监督类型编码
|
||||||
@@ -272,6 +261,7 @@ public class SupvPushGwServiceImpl implements SupvPushGwService {
|
|||||||
SendParam param = new SendParam();
|
SendParam param = new SendParam();
|
||||||
param.setStats(planVOS);
|
param.setStats(planVOS);
|
||||||
param.setProvinceId(code);
|
param.setProvinceId(code);
|
||||||
|
|
||||||
String s = JSONObject.toJSONStringWithDateFormat(param, JSON.DEFFAULT_DATE_FORMAT);
|
String s = JSONObject.toJSONStringWithDateFormat(param, JSON.DEFFAULT_DATE_FORMAT);
|
||||||
log.info(Thread.currentThread().getName() + "获取返回体 接收电能质量技术监督工作计划数据接口数据:" + s + "结束----!");
|
log.info(Thread.currentThread().getName() + "获取返回体 接收电能质量技术监督工作计划数据接口数据:" + s + "结束----!");
|
||||||
Map<String, String> send = send(param, getUrl(1), "pqPlanCreate");
|
Map<String, String> send = send(param, getUrl(1), "pqPlanCreate");
|
||||||
|
|||||||
Reference in New Issue
Block a user