|
@@ -74,6 +74,11 @@ class ServiceController {
|
|
|
|
|
|
@Resource
|
|
|
private SmsRecordService smsRecordService
|
|
|
+
|
|
|
+ @GetMapping('sendMsg')
|
|
|
+ def send(String url, String phone, String msg) {
|
|
|
+ return SmsUtil.sendSms(url, phone, msg)
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 待办
|
|
@@ -138,6 +143,23 @@ class ServiceController {
|
|
|
def status = recordService.updateById(record)
|
|
|
return new Result().ok(status)
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 退回
|
|
|
+ * @param id
|
|
|
+ * @param req
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping('dealt/back')
|
|
|
+ def dealtBack(@NotNull Integer id, HttpServletRequest req) {
|
|
|
+ JSONObject obj = TokenUtil.getParamStr(['userId', 'deptId'], req)
|
|
|
+ def record = recordService.lambdaQuery().eq(ServiceRecordFunc.serviceId(), id).eq(ServiceRecordFunc.caseUserId(), obj.get('userId')).list().get(0)
|
|
|
+ record.caseStatus = 6
|
|
|
+ record.caseTime = new Date()
|
|
|
+ def status = recordService.updateById(record)
|
|
|
+ return new Result().ok(status)
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 补齐补证
|
|
@@ -177,22 +199,22 @@ class ServiceController {
|
|
|
ServiceRecordEntity record = recordService.getOne(wrapper)
|
|
|
record.completion = 1
|
|
|
record.completionTime = new Date()
|
|
|
- record.caseUserId = obj.get('userId')
|
|
|
+ record.cUserId = obj.get('userId')
|
|
|
def status = recordService.updateById(record)
|
|
|
if (status) {
|
|
|
// 发送短信
|
|
|
ServiceEntity serviceEntity = service.getById(id)
|
|
|
Map<String, Object> config = configService.listMaps().get(0)
|
|
|
String templet = String.valueOf(config.get("party_templet"))
|
|
|
- List<DictEntity> dictList = dictService.getDictByType(Constant.QXBM_ZD)
|
|
|
+ List<DictEntity> dictList = dictService.getDictByType(Constant.CORP_TYPE_PROD)
|
|
|
String qxbm = ''
|
|
|
for (dictEntity in dictList) {
|
|
|
- if (serviceEntity.qxbm == dictEntity.dictCut) {
|
|
|
+ if (corp.type == dictEntity.dictCut) {
|
|
|
qxbm = dictEntity.dictVal
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
- String sms = templet.replace("{user}", serviceEntity.sqrxm).replace("{area}", String.valueOf(qxbm))
|
|
|
+ String sms = templet.replace("{user}", serviceEntity.sqrxm).replace("{type}", String.valueOf(qxbm))
|
|
|
boolean flag = false;
|
|
|
try {
|
|
|
flag = SmsUtil.sendSms(String.valueOf(config.get("sms_url")), serviceEntity.sqrlxdh, sms)
|