Commit 0ea10441cdb556ff97ba2c4f302fc9836de0334c
1 parent
7c3329e3
Exists in
dev
1:重置不要的数据
Showing
1 changed file
with
34 additions
and
0 deletions
Show diff stats
zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/controller/McVisitController.java
... | ... | @@ -81,10 +81,44 @@ public class McVisitController extends BaseController { |
81 | 81 | public AjaxResult add(@RequestBody McVisit mcVisit) { |
82 | 82 | AjaxResult paramValidate = getMcVisitValidate(mcVisit); |
83 | 83 | if (paramValidate != null) return paramValidate; |
84 | + mcVisit.setId(null); | |
84 | 85 | return toAjax(mcVisitService.insertMcVisit(mcVisit)); |
85 | 86 | } |
86 | 87 | |
87 | 88 | private AjaxResult getMcVisitValidate(McVisit mcVisit) { |
89 | + if (StringUtils.isEmpty(mcVisit.getHasDm()) || !mcVisit.getHasDm().equals(YesNoEnums.Y.getName()) ){ | |
90 | + //非决策人信息 | |
91 | + mcVisit.setHasDm("N"); | |
92 | + mcVisit.setDmAge(null); | |
93 | + mcVisit.setDmIncomeSrc(null); | |
94 | + mcVisit.setDmPhone(null); | |
95 | + } | |
96 | + if (StringUtils.isEmpty(mcVisit.getIsCharged()) || !mcVisit.getIsCharged().equals(YesNoEnums.Y.getName()) ){ | |
97 | + //不是收费 | |
98 | + mcVisit.setUserCode(null); | |
99 | + mcVisit.setUserIdCard(null); | |
100 | + mcVisit.setInvoiceNo(null); | |
101 | + mcVisit.setChargeAmt(null); | |
102 | + mcVisit.setPaymentMeth(null); | |
103 | + mcVisit.setChargeType(null); | |
104 | + } | |
105 | + if (StringUtils.isEmpty(mcVisit.getIsVisited()) || !mcVisit.getIsVisited().equals(YesNoEnums.Y.getName()) ){ | |
106 | + //不是拜访 | |
107 | + mcVisit.setIsIntent(null); | |
108 | + mcVisit.setHouseCondition(null); | |
109 | + mcVisit.setCurrentCookingEnergy(null); | |
110 | + mcVisit.setCurrentHeatingEnergy(null); | |
111 | + mcVisit.setFamilyMembers(null); | |
112 | + mcVisit.setFridgeStatus(null); | |
113 | + mcVisit.setAcStatus(null); | |
114 | + mcVisit.setTvStatus(null); | |
115 | + mcVisit.setWasherStatus(null); | |
116 | + mcVisit.setWaterHeaterStatus(null); | |
117 | + mcVisit.setPvSystemStatus(null); | |
118 | + } | |
119 | + if (StringUtils.isEmpty(mcVisit.getIsCharged()) && StringUtils.isEmpty(mcVisit.getIsVisited()) ) { | |
120 | + return AjaxResult.error("是否拜访 与 是否收费 不可同时为空"); | |
121 | + } | |
88 | 122 | if (BeanUtil.isEmpty(mcVisit)) { |
89 | 123 | return AjaxResult.error("参数不可为空"); |
90 | 124 | } | ... | ... |