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,10 +81,44 @@ public class McVisitController extends BaseController { | ||
81 | public AjaxResult add(@RequestBody McVisit mcVisit) { | 81 | public AjaxResult add(@RequestBody McVisit mcVisit) { |
82 | AjaxResult paramValidate = getMcVisitValidate(mcVisit); | 82 | AjaxResult paramValidate = getMcVisitValidate(mcVisit); |
83 | if (paramValidate != null) return paramValidate; | 83 | if (paramValidate != null) return paramValidate; |
84 | + mcVisit.setId(null); | ||
84 | return toAjax(mcVisitService.insertMcVisit(mcVisit)); | 85 | return toAjax(mcVisitService.insertMcVisit(mcVisit)); |
85 | } | 86 | } |
86 | 87 | ||
87 | private AjaxResult getMcVisitValidate(McVisit mcVisit) { | 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 | if (BeanUtil.isEmpty(mcVisit)) { | 122 | if (BeanUtil.isEmpty(mcVisit)) { |
89 | return AjaxResult.error("参数不可为空"); | 123 | return AjaxResult.error("参数不可为空"); |
90 | } | 124 | } |