Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
c8db2df18c
|
|
@ -95,9 +95,9 @@ public class BmMessageServiceImpl implements IBmMessageService {
|
||||||
|
|
||||||
public List<BmMessage> selectBmMessageListFromCacheOne(BmMessage bmMessage) {
|
public List<BmMessage> selectBmMessageListFromCacheOne(BmMessage bmMessage) {
|
||||||
Long companyId = SecurityUtils.getLoginUser().getSysUser().getCompanyId();
|
Long companyId = SecurityUtils.getLoginUser().getSysUser().getCompanyId();
|
||||||
Long fromCompany = bmMessage.getFromCompany();
|
Long toCompany = bmMessage.getToCompany();
|
||||||
Collection<String> keys1 = SpringUtils.getBean(RedisService.class).keys(MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE + fromCompany + ":" + companyId);
|
Collection<String> keys1 = SpringUtils.getBean(RedisService.class).keys(MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE + toCompany + ":" + companyId);
|
||||||
Collection<String> keys2 = SpringUtils.getBean(RedisService.class).keys(MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE + companyId + ":" + fromCompany);
|
Collection<String> keys2 = SpringUtils.getBean(RedisService.class).keys(MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE + companyId + ":" + toCompany);
|
||||||
List<String> keys = new ArrayList<>();
|
List<String> keys = new ArrayList<>();
|
||||||
keys.addAll(keys1);
|
keys.addAll(keys1);
|
||||||
keys.addAll(keys2);
|
keys.addAll(keys2);
|
||||||
|
|
@ -134,6 +134,7 @@ public class BmMessageServiceImpl implements IBmMessageService {
|
||||||
}
|
}
|
||||||
List<BmMessage> list = arrayCache.toList(BmMessage.class);
|
List<BmMessage> list = arrayCache.toList(BmMessage.class);
|
||||||
list.add(bmMessage);
|
list.add(bmMessage);
|
||||||
|
(SpringUtils.getBean(RedisService.class)).deleteObject(msgKey);
|
||||||
(SpringUtils.getBean(RedisService.class)).setCacheObject(msgKey, list, MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE_HOURS, TimeUnit.HOURS);
|
(SpringUtils.getBean(RedisService.class)).setCacheObject(msgKey, list, MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE_HOURS, TimeUnit.HOURS);
|
||||||
return bmMessageMapper.insertBmMessage(bmMessage);
|
return bmMessageMapper.insertBmMessage(bmMessage);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/ma_qc")
|
@RequestMapping("/ma_qc")
|
||||||
@Api(value = "装备质检管理",tags = "装备质检")
|
@Api(value = "装备质检管理", tags = "装备质检")
|
||||||
public class MaDevQcController extends BaseController {
|
public class MaDevQcController extends BaseController {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
|
|
@ -29,6 +29,7 @@ public class MaDevQcController extends BaseController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 装备质检列表
|
* 装备质检列表
|
||||||
|
*
|
||||||
* @param maDevQc
|
* @param maDevQc
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
@ -39,8 +40,10 @@ public class MaDevQcController extends BaseController {
|
||||||
List<MaDevQc> list = maDevQcService.selectDevQcList(maDevQc);
|
List<MaDevQc> list = maDevQcService.selectDevQcList(maDevQc);
|
||||||
return AjaxResult.success(getDataTable(list));
|
return AjaxResult.success(getDataTable(list));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 装备质检列表
|
* 装备质检列表
|
||||||
|
*
|
||||||
* @param maDevQc
|
* @param maDevQc
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
@ -54,6 +57,7 @@ public class MaDevQcController extends BaseController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增装备质检--含附件上传
|
* 新增装备质检--含附件上传
|
||||||
|
*
|
||||||
* @param maDevQc
|
* @param maDevQc
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
@ -65,14 +69,19 @@ public class MaDevQcController extends BaseController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除装备质检
|
* 删除装备质检
|
||||||
|
*
|
||||||
* @param maDevQc
|
* @param maDevQc
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "删除装备质检")
|
@ApiOperation(value = "删除装备质检")
|
||||||
@PostMapping("/deleteById")
|
@PostMapping("/deleteById")
|
||||||
public AjaxResult deleteById(@RequestBody MaDevQc maDevQc) {
|
public AjaxResult deleteById(@RequestBody MaDevQc maDevQc) {
|
||||||
if (maDevQc == null || maDevQc.getFileId() == null) {
|
if (maDevQc == null || maDevQc.getFileId() == null || maDevQc.getMaId() == null) {
|
||||||
return AjaxResult.error(HttpCodeEnum.TO_PARAM_NULL.getCode(), HttpCodeEnum.TO_PARAM_NULL.getMsg());
|
return AjaxResult.error(HttpCodeEnum.TO_PARAM_NULL.getMsg());
|
||||||
|
}
|
||||||
|
Integer count = maDevQcService.selectDevQcListByMaId(maDevQc.getMaId());
|
||||||
|
if (count <= 1) {
|
||||||
|
return AjaxResult.error("请保持质检数据至少有一条");
|
||||||
}
|
}
|
||||||
Integer i = maDevQcService.deleteById(maDevQc);
|
Integer i = maDevQcService.deleteById(maDevQc);
|
||||||
return i > 0 ? AjaxResult.success("删除成功") : AjaxResult.error("删除失败");
|
return i > 0 ? AjaxResult.success("删除成功") : AjaxResult.error("删除失败");
|
||||||
|
|
|
||||||
|
|
@ -54,4 +54,6 @@ public interface MaDevQcMapper {
|
||||||
List<MaDevQc> checkQcTime();
|
List<MaDevQc> checkQcTime();
|
||||||
|
|
||||||
Integer updateFileId(@Param("id") Integer id, @Param("fileId") Integer fileId);
|
Integer updateFileId(@Param("id") Integer id, @Param("fileId") Integer fileId);
|
||||||
|
|
||||||
|
Integer selectDevQcListByMaId(Integer maId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,4 +34,6 @@ public interface MaDevQcService {
|
||||||
Integer deleteById(MaDevQc maDevQc);
|
Integer deleteById(MaDevQc maDevQc);
|
||||||
|
|
||||||
List<MaDevQc> selectQcList(MaDevQc maDevQc);
|
List<MaDevQc> selectQcList(MaDevQc maDevQc);
|
||||||
|
|
||||||
|
Integer selectDevQcListByMaId(Integer maId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -154,4 +154,9 @@ public class MaDevQcServiceImpl implements MaDevQcService {
|
||||||
public List<MaDevQc> selectQcList(MaDevQc maDevQc) {
|
public List<MaDevQc> selectQcList(MaDevQc maDevQc) {
|
||||||
return maDevQcMapper.selectQcList(maDevQc);
|
return maDevQcMapper.selectQcList(maDevQc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer selectDevQcListByMaId(Integer maId) {
|
||||||
|
return maDevQcMapper.selectDevQcListByMaId(maId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -386,7 +386,7 @@ public class MaLeaseInfoServiceImpl implements MaLeaseInfoService {
|
||||||
try {
|
try {
|
||||||
BmMessage bmMessage = new BmMessage();
|
BmMessage bmMessage = new BmMessage();
|
||||||
bmMessage.setCreateTime(DateUtils.getNowDate());
|
bmMessage.setCreateTime(DateUtils.getNowDate());
|
||||||
bmMessage.setMessageContent("您好,您的需求已被" + leaseInfo.getOrderCompanyName() + "公司接单,请及时查看");
|
bmMessage.setMessageContent("您好,您的需求已被" + leaseInfo.getOrderCompanyName() + "接单,请及时查看");
|
||||||
bmMessage.setUuid(String.valueOf(UUID.randomUUID()));
|
bmMessage.setUuid(String.valueOf(UUID.randomUUID()));
|
||||||
bmMessage.setFromCompany(0L);
|
bmMessage.setFromCompany(0L);
|
||||||
bmMessage.setFromUser(0L);
|
bmMessage.setFromUser(0L);
|
||||||
|
|
|
||||||
|
|
@ -171,5 +171,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
left join sys_dept sd on mdc.qc_com = sd.dept_id
|
left join sys_dept sd on mdc.qc_com = sd.dept_id
|
||||||
where mdc.next_check_time < now()
|
where mdc.next_check_time < now()
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectDevQcListByMaId" resultType="java.lang.Integer">
|
||||||
|
select count(*) from ma_dev_qc where ma_id = #{maId}
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
values(#{code},#{maId},#{uploadPerson},now(),#{uploadCom})
|
values(#{code},#{maId},#{uploadPerson},now(),#{uploadCom})
|
||||||
</insert>
|
</insert>
|
||||||
<update id="updateTime">
|
<update id="updateTime">
|
||||||
update safe_book set update_time = now() where ma_id = #{maId}
|
update safe_book set create_time = now() where ma_id = #{maId}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<delete id="delSafeBook">
|
<delete id="delSafeBook">
|
||||||
|
|
@ -37,7 +37,7 @@
|
||||||
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
|
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
|
||||||
AND sb.create_time BETWEEN CONCAT(#{startTime}, ' 00:00:00') AND CONCAT(#{endTime}, ' 23:59:59')
|
AND sb.create_time BETWEEN CONCAT(#{startTime}, ' 00:00:00') AND CONCAT(#{endTime}, ' 23:59:59')
|
||||||
</if>
|
</if>
|
||||||
order by sb.update_time desc
|
order by sb.create_time desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectTaskNumByMonth" resultType="java.lang.String">
|
<select id="selectTaskNumByMonth" resultType="java.lang.String">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue