Browse Source

检查预约加入草稿保存

v2
蟑螂恶霸 3 years ago
parent
commit
2d924fce58
  1. 55
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterpriseLawEnforcementController.java
  2. 1
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseLawEnforcementService.java
  3. 11
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java

55
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterpriseLawEnforcementController.java

@ -1,9 +1,14 @@
package com.zdxt.code.controller; package com.zdxt.code.controller;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
import com.zdxt.code.domain.LinkageDict;
import com.zdxt.code.service.ILinkageDictService;
import com.zdxt.common.ZDResponse; import com.zdxt.common.ZDResponse;
import com.zdxt.common.controller.BaseController; import com.zdxt.common.controller.BaseController;
import com.zdxt.common.util.StringUtils;
import com.zdxt.common.util.TableDataInfo; import com.zdxt.common.util.TableDataInfo;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -27,6 +32,7 @@ public class EnterpriseLawEnforcementController extends BaseController
@Autowired @Autowired
private IEnterpriseLawEnforcementService enterpriseLawEnforcementService; private IEnterpriseLawEnforcementService enterpriseLawEnforcementService;
@Autowired private ILinkageDictService iLinkageDictService;
@RequiresPermissions("code:enforcement:view") @RequiresPermissions("code:enforcement:view")
@GetMapping() @GetMapping()
@ -79,8 +85,16 @@ public class EnterpriseLawEnforcementController extends BaseController
@ResponseBody @ResponseBody
public ZDResponse addSave(@RequestBody EnterpriseLawEnforcement enterpriseLawEnforcement) public ZDResponse addSave(@RequestBody EnterpriseLawEnforcement enterpriseLawEnforcement)
{ {
return enterpriseLawEnforcementService.insertEnterpriseLawEnforcement(enterpriseLawEnforcement) > 0 ? // 先通过用户ID 加 状态0 判断是否已经有暂存的数据了 . 有的话就更新, 没有再新增
ZDResponse.success("预约成功") : ZDResponse.error("预约失败"); EnterpriseLawEnforcement keyObj = enterpriseLawEnforcementService.getByUserIdAndZero();
int resNum = 0;
if (null!=keyObj && StringUtils.isNotEmpty(keyObj.getId())) {
resNum = enterpriseLawEnforcementService.updateEnterpriseLawEnforcement(enterpriseLawEnforcement);
} else {
resNum = enterpriseLawEnforcementService.insertEnterpriseLawEnforcement(enterpriseLawEnforcement);
}
return resNum > 0 ? ZDResponse.success("预约成功") : ZDResponse.error("预约失败");
} }
/** /**
@ -131,14 +145,31 @@ public class EnterpriseLawEnforcementController extends BaseController
/** /**
* 查看预约记录详情 * 查看预约记录详情
*/ */
@GetMapping( "/getById/{id}") @GetMapping( "/getById/{id}")
@ResponseBody @ResponseBody
public ZDResponse getById(@PathVariable("id") String id) public ZDResponse getById(@PathVariable("id") String id)
{ {
EnterpriseLawEnforcement enterpriseLawEnforcement = EnterpriseLawEnforcement enterpriseLawEnforcement =
enterpriseLawEnforcementService.selectEnterpriseLawEnforcementById(id); enterpriseLawEnforcementService.selectEnterpriseLawEnforcementById(id);
return ZDResponse.success("查询成功",enterpriseLawEnforcement); return ZDResponse.success("查询成功",enterpriseLawEnforcement);
} }
/**
* 查看预约记录详情
*/
@GetMapping( "/getByUserIdAndZero")
@ResponseBody
public ZDResponse getByUserIdAndZero()
{
EnterpriseLawEnforcement enfrorcement = enterpriseLawEnforcementService.getByUserIdAndZero();
Map<String, Object> params = new HashMap<>();
LinkageDict tmp = iLinkageDictService.selectLinkageDictById(enfrorcement.getCheckItem());
params.put("checkItemText", tmp.getTitle());
tmp = iLinkageDictService.selectLinkageDictById(enfrorcement.getCheckRequire());
params.put("checkRequireText", tmp.getTitle());
enfrorcement.setParams(params);
return ZDResponse.success("查询成功", enfrorcement);
}
} }

1
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseLawEnforcementService.java

@ -18,6 +18,7 @@ public interface IEnterpriseLawEnforcementService
* @return 企业端-执法部门预约记录 * @return 企业端-执法部门预约记录
*/ */
public EnterpriseLawEnforcement selectEnterpriseLawEnforcementById(String id); public EnterpriseLawEnforcement selectEnterpriseLawEnforcementById(String id);
public EnterpriseLawEnforcement getByUserIdAndZero();
/** /**
* 查询企业端-执法部门预约记录列表 * 查询企业端-执法部门预约记录列表

11
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java

@ -81,6 +81,16 @@ public class EnterpriseLawEnforcementServiceImpl implements IEnterpriseLawEnforc
return enterpriseLawEnforcement; return enterpriseLawEnforcement;
} }
@Override
public EnterpriseLawEnforcement getByUserIdAndZero() {
EnterpriseLawEnforcement enterpriseLawEnforcement = new EnterpriseLawEnforcement();
UserBean user = userApi.getCurrentUser();
enterpriseLawEnforcement.setUserId(user.getUserId());
enterpriseLawEnforcement.setIsSubmit(0);
List<EnterpriseLawEnforcement> es = enterpriseLawEnforcementMapper.selectEnterpriseLawEnforcementList(enterpriseLawEnforcement);
return null != es && es.size() >0 ? es.get(0):null;
}
/** /**
* 查询企业端-执法部门预约记录列表 * 查询企业端-执法部门预约记录列表
* *
@ -145,6 +155,7 @@ public class EnterpriseLawEnforcementServiceImpl implements IEnterpriseLawEnforc
@Override @Override
public int updateEnterpriseLawEnforcement(EnterpriseLawEnforcement enterpriseLawEnforcement) public int updateEnterpriseLawEnforcement(EnterpriseLawEnforcement enterpriseLawEnforcement)
{ {
enterpriseLawEnforcement.setIsSubmit(1);
enterpriseLawEnforcement.setUpdateTime(DateUtils.getNowDate()); enterpriseLawEnforcement.setUpdateTime(DateUtils.getNowDate());
return enterpriseLawEnforcementMapper.updateEnterpriseLawEnforcement(enterpriseLawEnforcement); return enterpriseLawEnforcementMapper.updateEnterpriseLawEnforcement(enterpriseLawEnforcement);
} }

Loading…
Cancel
Save