| | |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | /** 积分变动关联的 APP 用户 ID。 */ |
| | | private Integer appUserId; |
| | | private String city; |
| | | private String province; |
| | | private String name; |
| | |
| | | |
| | | |
| | | <select id="listAll" resultType="com.dsh.account.entity.UserIntegral"> |
| | | select t1.id,t2.province,t2.city,t2.name,t2.phone,t1.type,t1.oldIntegral,t1.newIntegral,t1.category |
| | | select t1.id,t1.appUserId,t2.province,t2.city,t2.name,t2.phone,t1.type,t1.oldIntegral,t1.newIntegral,t1.category |
| | | ,t1.insertTime,t1.remark from t_user_integral_changes t1 left join t_app_user t2 on t1.appUserId = t2.id |
| | | where 1=1 |
| | | <if test="query.name !=null and query.name !=''"> |
| | |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | /** 积分变动关联的 APP 用户 ID。 */ |
| | | private Integer appUserId; |
| | | private String city; |
| | | private String province; |
| | | private String name; |
| | |
| | | User byId1 = userMapper.selectById(byId.getStoreStaffId()); |
| | | model.addAttribute("city",byId1); |
| | | model.addAttribute("managerName", byId1 == null ? "" : byId1.getName()); |
| | | // 历史门店的手机号可能只保存在店长账号中,编辑页需与列表保持一致地回填可用手机号。 |
| | | model.addAttribute("managerPhone", resolveStoreManagerPhone(byId, byId1)); |
| | | model.addAttribute("type",1); |
| | | // 如果当前登陆人是运营商 |
| | | if (UserExt.getUser().getObjectType()==2){ |
| | |
| | | User byId1 = userMapper.selectById(byId.getStoreStaffId()); |
| | | model.addAttribute("city",byId1); |
| | | model.addAttribute("managerName", byId1 == null ? "" : byId1.getName()); |
| | | model.addAttribute("managerPhone", resolveStoreManagerPhone(byId, byId1)); |
| | | model.addAttribute("type",0); |
| | | |
| | | return PREFIX + "TShop_edit.html"; |
| | |
| | | user.setCreatetime(new Date()); |
| | | return user; |
| | | } |
| | | |
| | | private String resolveStoreManagerPhone(TStore store, User storeManager) { |
| | | if (ToolUtil.isNotEmpty(store.getPhone())) { |
| | | return store.getPhone(); |
| | | } |
| | | return storeManager == null ? "" : storeManager.getPhone(); |
| | | } |
| | | @RequestMapping(value = "/onChange") |
| | | @ResponseBody |
| | | public Object onChange(Integer oneId) { |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script src="${ctxPath}/modular/system/tIntegral/tIntegral.js"></script> |
| | | <script src="${ctxPath}/modular/system/tIntegral/tIntegral.js?v=20260922-sensitive-view"></script> |
| | | <script> |
| | | laydate.render({ |
| | | elem: '#time' |
| | |
| | | </div> |
| | | </div> |
| | | <#input id="name" name="门店名称" type="text" value="${item.name}"/> |
| | | <#input id="phone" name="店长手机号" type="text" value="${item.phone}"/> |
| | | <#input id="phone" name="店长手机号" type="text" value="${managerPhone}"/> |
| | | <#input id="userName" name="店长姓名" type="text" value="${managerName}"/> |
| | | <div hidden id="longitude" value="${item.lon}"></div> |
| | | <div hidden id="latitude" value="${item.lat}"></div> |