java110-bean/src/main/java/com/java110/po/parkingAreaText/ParkingAreaTextPo.java
@@ -16,7 +16,7 @@ package com.java110.po.parkingAreaText; import java.io.Serializable; import java.util.Date; /** * 类表述: Po 数据模型实体对象 基本保持与数据库模型一直 用于 增加修改删除 等时的数据载体 * add by 吴学文 at 2021-09-23 18:15:21 mail: 928255095@qq.com @@ -28,76 +28,95 @@ public class ParkingAreaTextPo implements Serializable { private String voice; private String textId; private String typeCd; private String text3; private String text4; private String text1; private String text2; private String paId; private String statusCd = "0"; private String communityId; public String getVoice() { private String textId; private String typeCd; private String text3; private String text4; private String text1; private String text2; private String paId; private String statusCd = "0"; private String communityId; public String getVoice() { return voice; } public void setVoice(String voice) { public void setVoice(String voice) { this.voice = voice; } public String getTextId() { public String getTextId() { return textId; } public void setTextId(String textId) { public void setTextId(String textId) { this.textId = textId; } public String getTypeCd() { public String getTypeCd() { return typeCd; } public void setTypeCd(String typeCd) { public void setTypeCd(String typeCd) { this.typeCd = typeCd; } public String getText3() { public String getText3() { return text3; } public void setText3(String text3) { public void setText3(String text3) { this.text3 = text3; } public String getText4() { public String getText4() { return text4; } public void setText4(String text4) { public void setText4(String text4) { this.text4 = text4; } public String getText1() { public String getText1() { return text1; } public void setText1(String text1) { public void setText1(String text1) { this.text1 = text1; } public String getText2() { public String getText2() { return text2; } public void setText2(String text2) { public void setText2(String text2) { this.text2 = text2; } public String getPaId() { public String getPaId() { return paId; } public void setPaId(String paId) { public void setPaId(String paId) { this.paId = paId; } public String getStatusCd() { public String getStatusCd() { return statusCd; } public void setStatusCd(String statusCd) { public void setStatusCd(String statusCd) { this.statusCd = statusCd; } public String getCommunityId() { public String getCommunityId() { return communityId; } public void setCommunityId(String communityId) { public void setCommunityId(String communityId) { this.communityId = communityId; } } java110-db/src/main/resources/mapper/community/ParkingAreaTextV1ServiceDaoImplMapper.xml
@@ -84,16 +84,16 @@ <if test="text2 !=null and text2 != ''"> , t.text2= #{text2} </if> <if test="paId !=null and paId != ''"> , t.pa_id= #{paId} </if> <if test="communityId !=null and communityId != ''"> , t.community_id= #{communityId} </if> where 1=1 <if test="textId !=null and textId != ''"> and t.text_id= #{textId} </if> <if test="paId !=null and paId != ''"> and t.pa_id= #{paId} </if> <if test="communityId !=null and communityId != ''"> and t.community_id= #{communityId} </if> </update> service-community/src/main/java/com/java110/community/cmd/parkingAreaText/DeleteParkingAreaTextCmd.java
File was deleted service-community/src/main/java/com/java110/community/cmd/parkingAreaText/SaveParkingAreaTextCmd.java
@@ -22,6 +22,7 @@ import com.java110.core.event.cmd.AbstractServiceCmdListener; import com.java110.core.event.cmd.CmdEvent; import com.java110.core.factory.GenerateCodeFactory; import com.java110.dto.parkingAreaText.ParkingAreaTextDto; import com.java110.intf.community.IParkingAreaTextV1InnerServiceSMO; import com.java110.po.parkingAreaText.ParkingAreaTextPo; import com.java110.utils.exception.CmdException; @@ -31,6 +32,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import java.util.List; /** * 类表述:保存 @@ -68,11 +71,21 @@ @Override @Java110Transactional public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException { ParkingAreaTextPo parkingAreaTextPo = BeanConvertUtil.covertBean(reqJson, ParkingAreaTextPo.class); parkingAreaTextPo.setTextId(GenerateCodeFactory.getGeneratorId(CODE_PREFIX_ID)); int flag = parkingAreaTextV1InnerServiceSMOImpl.saveParkingAreaText(parkingAreaTextPo); //查询是否有配置 ParkingAreaTextDto parkingAreaTextDto = new ParkingAreaTextDto(); parkingAreaTextDto.setPaId(reqJson.getString("paId")); parkingAreaTextDto.setCommunityId(reqJson.getString("communityId")); parkingAreaTextDto.setTypeCd(reqJson.getString("typeCd")); List<ParkingAreaTextDto> parkingAreaTextDtos = parkingAreaTextV1InnerServiceSMOImpl.queryParkingAreaTexts(parkingAreaTextDto); int flag = 0; if (parkingAreaTextDtos == null || parkingAreaTextDtos.size() < 1) { parkingAreaTextPo.setTextId(GenerateCodeFactory.getGeneratorId(CODE_PREFIX_ID)); flag = parkingAreaTextV1InnerServiceSMOImpl.saveParkingAreaText(parkingAreaTextPo); } else { parkingAreaTextPo.setTextId(parkingAreaTextDtos.get(0).getTextId()); flag = parkingAreaTextV1InnerServiceSMOImpl.updateParkingAreaText(parkingAreaTextPo); } if (flag < 1) { throw new CmdException("保存数据失败"); } service-community/src/main/java/com/java110/community/cmd/parkingAreaText/UpdateParkingAreaTextCmd.java
File was deleted