Commit ba9bfe4d authored by tangwei's avatar tangwei

Merge branch 'develop_dl_plan6_temp' of…

Merge branch 'develop_dl_plan6_temp' of http://39.98.45.134:8090/moa/amos-boot-biz into develop_dl_plan6_temp
parents 2c34bfa7 bffdf129
...@@ -234,6 +234,26 @@ public class Point extends BasicEntity { ...@@ -234,6 +234,26 @@ public class Point extends BasicEntity {
private String ue4Rotation; private String ue4Rotation;
public String getBizOrgCode() {
return bizOrgCode;
}
public void setBizOrgCode(String bizOrgCode) {
this.bizOrgCode = bizOrgCode;
}
public String getBizOrgName() {
return bizOrgName;
}
public void setBizOrgName(String bizOrgName) {
this.bizOrgName = bizOrgName;
}
private String bizOrgCode;
private String bizOrgName;
/** /**
* 物理区域id(数据来源于装备wl_area) * 物理区域id(数据来源于装备wl_area)
*/ */
......
...@@ -3239,7 +3239,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -3239,7 +3239,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
public List<OrgUsr> personListByBizOrgCode(String bizOrgCode){ public List<OrgUsr> personListByBizOrgCode(String bizOrgCode){
QueryWrapper<OrgUsr> wrapper = new QueryWrapper<>(); QueryWrapper<OrgUsr> wrapper = new QueryWrapper<>();
wrapper.eq("is_delete",false); wrapper.eq("is_delete",false);
wrapper.likeRight("biz_org_code",bizOrgCode); wrapper.eq("biz_org_code",bizOrgCode);
wrapper.eq("biz_org_type","PERSON"); wrapper.eq("biz_org_type","PERSON");
return baseMapper.selectList(wrapper); return baseMapper.selectList(wrapper);
} }
......
...@@ -78,8 +78,13 @@ public class InputItemController extends AbstractBaseController { ...@@ -78,8 +78,13 @@ public class InputItemController extends AbstractBaseController {
public CommonResponse queryItemByPageNew( public CommonResponse queryItemByPageNew(
@ApiParam(value = "组合查询条件", required = false, defaultValue = "[]") @RequestBody(required = false) InputItemPageParam criterias, @ApiParam(value = "组合查询条件", required = false, defaultValue = "[]") @RequestBody(required = false) InputItemPageParam criterias,
@ApiParam(value = "分页参数", required = false, defaultValue = "current=0&pageSize=10或pageNumber0&pageSize=10") CommonPageable pageable) { @ApiParam(value = "分页参数", required = false, defaultValue = "current=0&pageSize=10或pageNumber0&pageSize=10") CommonPageable pageable) {
ReginParams reginParams = getSelectedOrgInfo();
Page<InputItemVo> page = inputItemService.queryInputItemByPageNew(criterias); ResponseModel<Object> companyByBizOrgCodeList = jcsFeignClient.getCompanyByBizOrgCodeList(reginParams.getPersonIdentity().getBizOrgCode());
//登录人可看到单位级别下的所有检查项
//查询向上查询所属单位的bizOrgCode
String bizOrgCode = ((Map<String, Object>) companyByBizOrgCodeList.getResult()).get("bizOrgCode").toString();
criterias.setBizOrgCode(bizOrgCode);
Page<InputItemVo> page = inputItemService.queryInputItemByPageNew(criterias);
return CommonResponseUtil.success(page); return CommonResponseUtil.success(page);
} }
...@@ -397,9 +402,7 @@ public class InputItemController extends AbstractBaseController { ...@@ -397,9 +402,7 @@ public class InputItemController extends AbstractBaseController {
@ApiOperation(value = "新增检查项", notes = "新增检查项") @ApiOperation(value = "新增检查项", notes = "新增检查项")
@RequestMapping(value = "/addItemNew", produces = "application/json;charset=UTF-8", method = RequestMethod.POST) @RequestMapping(value = "/addItemNew", produces = "application/json;charset=UTF-8", method = RequestMethod.POST)
public CommonResponse addNewItemNew(@ApiParam(value = "检查项信息") @RequestBody InputItemParam param) { public CommonResponse addNewItemNew(@ApiParam(value = "检查项信息") @RequestBody InputItemParam param) {
if (ObjectUtils.isEmpty(param.getId())) {
return updateItem(param);
}
AgencyUserModel user = getUserInfo(); AgencyUserModel user = getUserInfo();
if (ObjectUtils.isEmpty(user)) { if (ObjectUtils.isEmpty(user)) {
return CommonResponseUtil.failure("用户session过期"); return CommonResponseUtil.failure("用户session过期");
...@@ -410,6 +413,8 @@ public class InputItemController extends AbstractBaseController { ...@@ -410,6 +413,8 @@ public class InputItemController extends AbstractBaseController {
String loginOrgCode = getOrgCode(reginParams); String loginOrgCode = getOrgCode(reginParams);
BeanUtils.copyProperties(param, inputItem); BeanUtils.copyProperties(param, inputItem);
inputItem.setDataJson(param.getDataJson() != null ?JSONObject.toJSONString(param.getDataJson()) : null);
inputItem.setPictureJson(param.getPictureJson() != null ?JSONObject.toJSONString(param.getPictureJson()) :null);
///LoginUserParam loginParam = getLoginUserParam(); ///LoginUserParam loginParam = getLoginUserParam();
ResponseModel<Object> companyByBizOrgCodeList = jcsFeignClient.getCompanyByBizOrgCodeList(reginParams.getPersonIdentity().getBizOrgCode()); ResponseModel<Object> companyByBizOrgCodeList = jcsFeignClient.getCompanyByBizOrgCodeList(reginParams.getPersonIdentity().getBizOrgCode());
String bizOrgCode = ((Map<String, Object>) companyByBizOrgCodeList.getResult()).get("bizOrgCode").toString(); String bizOrgCode = ((Map<String, Object>) companyByBizOrgCodeList.getResult()).get("bizOrgCode").toString();
...@@ -417,7 +422,14 @@ public class InputItemController extends AbstractBaseController { ...@@ -417,7 +422,14 @@ public class InputItemController extends AbstractBaseController {
inputItem.setBizOrgName(reginParams.getPersonIdentity().getCompanyName()== null? null :reginParams.getPersonIdentity().getCompanyName()); inputItem.setBizOrgName(reginParams.getPersonIdentity().getCompanyName()== null? null :reginParams.getPersonIdentity().getCompanyName());
inputItem.setOrgCode(loginOrgCode); inputItem.setOrgCode(loginOrgCode);
inputItem.setCreateBy(user.getUserId()); inputItem.setCreateBy(user.getUserId());
inputItemService.addNewInputItem(inputItem);
if (!ObjectUtils.isEmpty(param.getId())) {
inputItem.setId(param.getId());
inputItemService.updateInputItem(inputItem);
}else {
inputItemService.addNewInputItem(inputItem);
}
return CommonResponseUtil.success(); return CommonResponseUtil.success();
} catch (Exception e) { } catch (Exception e) {
return CommonResponseUtil.failure("检查项新增失败: " + e.getMessage()); return CommonResponseUtil.failure("检查项新增失败: " + e.getMessage());
......
...@@ -7,7 +7,7 @@ public class InputItemParam { ...@@ -7,7 +7,7 @@ public class InputItemParam {
private long id; private long id;
private long catalogId; private long catalogId;
private String dataJson; private Object dataJson;
private String defaultValue; private String defaultValue;
private String inputJson; private String inputJson;
private String isMultiline; private String isMultiline;
...@@ -17,7 +17,7 @@ public class InputItemParam { ...@@ -17,7 +17,7 @@ public class InputItemParam {
private String name; private String name;
private int orderNo; private int orderNo;
private String orgCode; private String orgCode;
private String pictureJson; private Object pictureJson;
private String remark; private String remark;
private String level; private String level;
private String itemNo; private String itemNo;
...@@ -124,10 +124,10 @@ public class InputItemParam { ...@@ -124,10 +124,10 @@ public class InputItemParam {
public void setCatalogId(long catalogId) { public void setCatalogId(long catalogId) {
this.catalogId = catalogId; this.catalogId = catalogId;
} }
public String getDataJson() { public Object getDataJson() {
return dataJson; return dataJson;
} }
public void setDataJson(String dataJson) { public void setDataJson(Object dataJson) {
this.dataJson = dataJson; this.dataJson = dataJson;
} }
public String getDefaultValue() { public String getDefaultValue() {
...@@ -184,10 +184,10 @@ public class InputItemParam { ...@@ -184,10 +184,10 @@ public class InputItemParam {
public void setOrgCode(String orgCode) { public void setOrgCode(String orgCode) {
this.orgCode = orgCode; this.orgCode = orgCode;
} }
public String getPictureJson() { public Object getPictureJson() {
return pictureJson; return pictureJson;
} }
public void setPictureJson(String pictureJson) { public void setPictureJson(Object pictureJson) {
this.pictureJson = pictureJson; this.pictureJson = pictureJson;
} }
public String getRemark() { public String getRemark() {
......
...@@ -245,6 +245,9 @@ ...@@ -245,6 +245,9 @@
<if test="catalogIds !=null"> <if test="catalogIds !=null">
and a.catalog_id in <foreach collection="catalogIds" item="catalogId" index="index" open="(" separator="," close=")" >#{catalogId}</foreach> and a.catalog_id in <foreach collection="catalogIds" item="catalogId" index="index" open="(" separator="," close=")" >#{catalogId}</foreach>
</if> </if>
<if test="bizOrgCode!=null and bizOrgCode!=''">
and #{bizOrgCode} LIKE CONCAT (a.biz_org_code ,'%')
</if>
<choose> <choose>
<when test="level == '-0' ">and a.level is null</when> <when test="level == '-0' ">and a.level is null</when>
<when test="level!=null and level != '-0'">and a.level = #{level}</when> <when test="level!=null and level != '-0'">and a.level = #{level}</when>
...@@ -277,6 +280,9 @@ ...@@ -277,6 +280,9 @@
<if test="catalogIds !=null"> <if test="catalogIds !=null">
and a.catalog_id in <foreach collection="catalogIds" item="catalogId" index="index" open="(" separator="," close=")" >#{catalogId}</foreach> and a.catalog_id in <foreach collection="catalogIds" item="catalogId" index="index" open="(" separator="," close=")" >#{catalogId}</foreach>
</if> </if>
<if test="bizOrgCode!=null and bizOrgCode!=''">
and #{bizOrgCode} LIKE CONCAT (a.biz_org_code ,'%')
</if>
<choose> <choose>
<when test="level == '-0' ">and a.level is null</when> <when test="level == '-0' ">and a.level is null</when>
<when test="level!=null and level != '-0'">and a.level = #{level}</when> <when test="level!=null and level != '-0'">and a.level = #{level}</when>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment